#ifndef VIDEOCOVER_H
#define VIDEOCOVER_H

#include <QObject>
#include <FilePicker.h>
#include "MediaAnalysis.h"

extern "C" {
#include <libavcodec/avcodec.h>
#include <libavdevice/avdevice.h>
#include <libavfilter/avfilter.h>
#include <libavformat/avformat.h>
#include <libavutil/avutil.h>
#include <libpostproc/postprocess.h>
#include <libswscale/swscale.h>
#include <libswresample/swresample.h>
}

class VideoCover : public QObject
{
    Q_OBJECT
public:
    explicit VideoCover(QObject *parent = nullptr);

    void convertVideo(FileModel file);

signals:
};

#endif // VIDEOCOVER_H
